package com.pg.auth.model.dto.sysmenu;

import cn.hutool.log.Log;
import lombok.Data;

import java.util.List;

/***
 * @author : huhuaping
 * @Date : 2024-06-06 19:55:33
 */
@Data
public class SysMenuTreeVO {

    /**
     * 主键
     */
	private Long menuId;

    /**
     * 前端用于是否展示该菜单/功能按钮的标识
     */
	private String menuKey;

    /**
     * 菜单编号(M000001)
     */
	private String menuCode;

    /**
     * 菜单名称
     */
	private String menuName;

    /**
     * 菜单状态：0-启用，1-禁用
     */
	private Integer menuStatus;

    /**
     * 菜单类型(0/目录,1/菜单,2/按钮)
     */
	private Integer menuType;

    /**
     * 菜单排序
     */
	private Integer menuSort;

    /**
     * 菜单跳转url
     */
	private String menuUrl;

    /**
     * 菜单图标
     */
	private String menuIcon;

    /**
     * 选中菜单图标
     */
	private String menuIconSelected;

    /**
     * 菜单图标svg
     */
	private String menuSvg;

    /**
     * 是否在新页面打开(0：否,1：是)
     */
	private Integer openNewWin;

    /**
     * 上级ID
     */
	private Long parentId;

    /**
     * 系统ID
     */
	private Integer sysId;

    /**
     * 渲染类型：0-系统顶部导航，1-系统左侧菜单导航目录，2-系统左侧菜单普通菜单项
     */
	private Integer renderType;

    /**
     * 备注
     */
	private String remark;

    /**
     * 子菜单集合
     */
    private List<SysMenuTreeVO> children;
}